import yaml
import os
class YamlReader:
    """
    用于读取 YAML 文件中的数据
    """
    @staticmethod
    def read_yaml(file_path):
        """
        读取 YAML 文件并返回数据列表
        :param file_path: YAML 文件路径
        :return: 列表或字典数据
        """
        # 确保路径存在
        if not os.path.exists(file_path):
            raise FileNotFoundError(f"找不到文件: {file_path}")

        with open(file_path, 'r', encoding='utf-8') as f:
            return yaml.safe_load(f)
